ci: Mention image layering in the README
authorMatthias Clasen <mclasen@redhat.com>
Thu, 9 Jul 2020 17:11:26 +0000 (13:11 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 9 Jul 2020 19:07:50 +0000 (15:07 -0400)
.gitlab-ci/README.md

index 3958faf001b1067380beb7ddff72f13ac6f9d5fb..e7b063144f93f6b0bbe3804deb71fa936fae5421 100644 (file)
@@ -35,4 +35,13 @@ branch, as well as their available versions.
  - [ ] Add the new job to `.gitlab-ci.yml` referencing the image
  - [ ] Open a merge request with your changes and let it run
 
+### Checklist for Adding a new dependency to a CI image
+
+Our images are layered, and the base (called fedora-base) contains
+all the rpm payload. Therefore, adding a new dependency is a 2-step
+process:
+
+ 1. [ ] Build and upload fedora-base:$version+1
+ 1. [ ] Build and upload fedora:$version+1 based on fedora-base:version+1
+
 [registry]: https://gitlab.gnome.org/GNOME/gtk/container_registry